body {
  position: relative;
}

.pc-view {
  width: 100%;
  height: 4398px;
}

.pc-view .container1 {
  width: 1200px;
  height: 4398px;
  margin: 0 auto;
  overflow: hidden;
}

.pc-view .container1 .commodity {
  height: 352px;
  margin-bottom: 10px;
}

.pc-view .container1 .commodity .left {
  width: 914px;
  height: 352px;
  background-color: #fff;
  float: left;
}

.pc-view .container1 .commodity .left .photos {
  width: 282px;
  height: 282px;
  margin: 35px 26px;
  float: left;
}

.pc-view .container1 .commodity .left .discount {
  margin: 35px 10px;
  float: left;
  width: 534px;
  height: 282px;
}

.pc-view .container1 .commodity .left .discount .title {
  font-weight: 400;
  font-size: 24px;
  color: #43240c;
}

.pc-view .container1 .commodity .left .discount .title .title-icon .platform {
  margin: 5px 6px 0 0;
  float: left;
  width: 24px;
  height: 24px;
}

.pc-view .container1 .commodity .left .discount .title .title-icon .free-postage {
  margin: 5px 6px 0 0;
  float: left;
  width: 42px;
  height: 24px;
}

.pc-view .container1 .commodity .left .discount .price {
  width: 530px;
  height: 87px;
  background-color: #f5f5f5;
  margin: 10px 0 0;
}

.pc-view .container1 .commodity .left .discount .price .original-price i {
  font-style: normal;
  text-decoration: line-through;
  color: #b1a9a5;
  display: inline-block;
  font-style: 16px;
  margin: 16px 0 0 16px;
}

.pc-view .container1 .commodity .left .discount .price .last-price {
  font-size: 20px;
  line-height: 28px;
  color: #ff4653;
  margin-left: 16px;
}

.pc-view .container1 .commodity .left .discount .price .last-price .num {
  display: inline-block;
}

.pc-view .container1 .commodity .left .discount .price .last-price .nowprice i {
  font-style: normal;
}

.pc-view .container1 .commodity .left .discount .price .last-price .nowprice .big {
  display: inline-block;
  font-size: 30px;
}

.pc-view .container1 .commodity .left .discount .price .last-price .nowprice .digit {
  display: inline-block;
  font-size: 28px;
}

.pc-view .container1 .commodity .left .discount .price .last-price .coupou-info {
  height: 16px;
  background-color: #feeeee;
  border-radius: 2px;
  border: 1px solid #fa585a;
  font-size: 12px;
  text-align: center;
  margin-left: 4px;
  margin-bottom: 4px;
  line-height: 17px;
  display: inline-block;
}

.pc-view .container1 .commodity .left .discount .price .last-price .sale-num {
  color: #b1a9a5;
  font-style: 16px;
  margin-right: 27px;
  float: right;
}

.pc-view .container1 .commodity .left .discount .limit {
  float: right;
  margin-top: 27px;
  font-size: 14px;
  color: #fa585a;
}

.pc-view .container1 .commodity .left .discount .goBtn {
  width: 224px;
  height: 50px;
  border-radius: 4px;
  font-weight: 500;
  color: #fff;
  line-height: 25px;
  background-color: #fa585a;
  float: right;
  margin-top: 11px;
  margin-bottom: 36px;
  border: none;
  outline: none;
  display: block;
}

.pc-view .container1 .commodity .right {
  float: right;
  width: 277.67px;
  height: 354.67px;
  background-color: #fff;
  text-align: center;
  border: 1px solid #fee44e;
}

.pc-view .container1 .commodity .right .content {
  width: 277px;
  height: 63px;
  margin: 1px auto;
  background: linear-gradient(180deg, #fee44e, #fff 85%, #fff);
}

.pc-view .container1 .commodity .right .content .line {
  width: 56px;
  height: 1px;
  background-color: #43240c;
  opacity: .2;
  vertical-align: middle;
  display: inline-block;
}

.pc-view .container1 .commodity .right img {
  width: 150px;
  height: 150px;
  margin-top: 3px;
}

.pc-view .container1 .commodity .right .shop-name {
  font-size: 18px;
  color: #43240c;
}

.pc-view .container1 .commodity .right .shop-score .character {
  padding: 0;
  margin: 0;
  margin: 10px auto;
  font-size: 14px;
  color: #b1a9a5;
  line-height: 20px;
  display: flex;
  width: 168px;
}

.pc-view .container1 .commodity .right .shop-score .character li {
  flex: 1;
}

.pc-view .container1 .commodity .right .shop-score .score {
  padding: 0;
  margin: 0;
  margin: 10px auto;
  font-size: 14px;
  color: #fb9547;
  line-height: 20px;
  display: flex;
  width: 168px;
}

.pc-view .container1 .commodity .right .shop-score .score li {
  flex: 1;
}

.pc-view .container1 .cmd-detail {
  width: 1200px;
  height: 4039px;
  background-color: #fff;
  padding-top: 100px;
  padding-left: 30px;
}

.pc-view .container1 .cmd-detail .imgs {
  width: 790px;
  height: 4039px;
}

.pc-view .container1 .cmd-detail .imgs img {
  width: 790px;
  height: 690px;
}

.return1 img {
  width: 60px;
  height: 60px;
  position: fixed;
  right: 50px;
  bottom: 315px;
}
